package demo;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //加油站支付小程序
        //1.创建卡片类，封装车主类，一遍创建金卡银卡对象
        //2.定义一个父类Card  定义金卡银卡共同属性方法
        //3.定义金卡类，继承Card,必须重新消费方法(8折) 判断消费如果大于200，打印洗车票
        //3.定义银卡类，继承Card,必须重新消费方法(9折)
        //4.办一张金卡，创建金卡对象，交给一个独立的业务（支付机），存款消费
        GoldCard goldCard = new GoldCard("湘A1","张三","123456789",10000);
        pay(goldCard);
        //4.办一张银卡，创建银卡对象，交给一个独立的业务（支付机），存款消费
        SliverCard sliverCard = new SliverCard("湘A2","李四","987654321",10000);
        pay(sliverCard);
    }

    public static void pay(Card card){
        System.out.println("请刷卡,请输入当前消费金额");
        Scanner sc = new Scanner(System.in);
       double money = sc.nextDouble();
        card.consume(money);
    }
}
